pc inventory financial planning investment management investor crm estate planning centennial software customer relationship software inventory investing cruise investments pc audit discovery america hardware inventory home invest network inventory